[INFO] cloning repository https://github.com/edkins/reduce
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/edkins/reduce" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fedkins%2Freduce", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fedkins%2Freduce'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] d8073d2b0c26ae5daa3249ea6b99df6df984d06e
[INFO] building edkins/reduce against master#881c1ac408d93bb7adaa3a51dabab9266e82eee8 for issue-85264
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fedkins%2Freduce" "/workspace/builds/worker-5/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/edkins/reduce on toolchain 881c1ac408d93bb7adaa3a51dabab9266e82eee8
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/edkins/reduce
[INFO] finished tweaking git repo https://github.com/edkins/reduce
[INFO] tweaked toml for git repo https://github.com/edkins/reduce written to /workspace/builds/worker-5/source/Cargo.toml
[INFO] crate git repo https://github.com/edkins/reduce already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded vswhom v0.1.0
[INFO] [stderr]   Downloaded embed-resource v1.3.0
[INFO] [stderr]   Downloaded vswhom-sys v0.1.0
[INFO] [stderr]   Downloaded image v0.22.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ddcd3a87002eef24fbaee88aef08f6dfaef937eb3b5a211a75e741a1172b883a
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "ddcd3a87002eef24fbaee88aef08f6dfaef937eb3b5a211a75e741a1172b883a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ddcd3a87002eef24fbaee88aef08f6dfaef937eb3b5a211a75e741a1172b883a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ddcd3a87002eef24fbaee88aef08f6dfaef937eb3b5a211a75e741a1172b883a", kill_on_drop: false }`
[INFO] [stdout] ddcd3a87002eef24fbaee88aef08f6dfaef937eb3b5a211a75e741a1172b883a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0a3a22fb31bd3f210df127af2e22f7f509727a5aea41131607461be2f05d36e7
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "0a3a22fb31bd3f210df127af2e22f7f509727a5aea41131607461be2f05d36e7", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v0.1.6
[INFO] [stderr]    Compiling semver-parser v0.7.0
[INFO] [stderr]    Compiling arrayvec v0.4.11
[INFO] [stderr]    Compiling nodrop v0.1.13
[INFO] [stderr]    Compiling proc-macro2 v0.4.30
[INFO] [stderr]    Compiling byteorder v1.3.2
[INFO] [stderr]    Compiling scopeguard v1.0.0
[INFO] [stderr]    Compiling unicode-xid v0.1.0
[INFO] [stderr]    Compiling rayon-core v1.6.0
[INFO] [stderr]    Compiling syn v0.15.44
[INFO] [stderr]    Compiling bitflags v1.1.0
[INFO] [stderr]    Compiling crc32fast v1.2.0
[INFO] [stderr]    Compiling num-derive v0.2.5
[INFO] [stderr]    Compiling adler32 v1.0.3
[INFO] [stderr]    Compiling either v1.5.2
[INFO] [stderr]    Compiling lzw v0.10.0
[INFO] [stderr]    Compiling winapi v0.3.8
[INFO] [stderr]    Compiling embed-resource v1.3.0
[INFO] [stderr]    Compiling color_quant v1.0.1
[INFO] [stderr]    Compiling scoped_threadpool v0.1.9
[INFO] [stderr]    Compiling crossbeam-utils v0.6.6
[INFO] [stderr]    Compiling num_cpus v1.10.1
[INFO] [stderr]    Compiling inflate v0.4.5
[INFO] [stderr]    Compiling gif v0.10.2
[INFO] [stderr]    Compiling semver v0.9.0
[INFO] [stderr]    Compiling reduce v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling num-traits v0.2.8
[INFO] [stderr]    Compiling num-integer v0.1.41
[INFO] [stderr]    Compiling num-rational v0.2.2
[INFO] [stderr]    Compiling num-iter v0.1.39
[INFO] [stderr]    Compiling crossbeam-queue v0.1.2
[INFO] [stderr]    Compiling rustc_version v0.2.3
[INFO] [stderr]    Compiling quote v0.6.13
[INFO] [stderr]    Compiling memoffset v0.5.1
[INFO] [stderr]    Compiling deflate v0.7.20
[INFO] [stderr]    Compiling crossbeam-epoch v0.7.2
[INFO] [stderr]    Compiling png v0.15.0
[INFO] [stderr]    Compiling crossbeam-deque v0.7.1
[INFO] [stderr]    Compiling rayon v1.2.0
[INFO] [stderr]    Compiling jpeg-decoder v0.1.16
[INFO] [stderr]    Compiling tiff v0.3.1
[INFO] [stderr]    Compiling image v0.22.1
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/event.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::shared::minwindef::{UINT,WPARAM,LPARAM};
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/event.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::shared::windef::{HWND,HBRUSH,RECT};
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/event.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::um::winuser::{
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/image.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::shared::minwindef::DWORD;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/image.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::shared::windef::HDC;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/image.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::um::wingdi::{SetDIBitsToDevice,BITMAPINFO,BITMAPINFOHEADER,RGBQUAD,BI_RGB,DIB_RGB_COLORS};
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/image.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::um::winnt::LONG;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/open.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::shared::windef::{HWND};
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/open.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::um::commdlg::{OPENFILENAMEW,OFN_EXPLORER,OFN_FILEMUSTEXIST,OFN_HIDEREADONLY,OFN_PATHMUSTEXIST,GetOpenFileNameW};
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/open.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::um::libloaderapi::GetModuleHandleW;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/ui.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use winapi::um::winuser::{WS_HSCROLL,WS_VSCROLL,SWP_NOZORDER,
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/window.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use winapi::shared::minwindef::DWORD;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/window.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::shared::windef::HWND;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::um::winuser::{
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::um::libloaderapi::GetModuleHandleW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/main.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::shared::minwindef::FALSE;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/main.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::shared::windef::{HWND};
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/main.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winapi::um::winuser::{InvalidateRect};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::ctypes`
[INFO] [stdout]   --> src/image.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 | use winapi::ctypes::c_void;
[INFO] [stdout]    |             ^^^^^^ could not find `ctypes` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/event.rs:22:11
[INFO] [stdout]    |
[INFO] [stdout] 22 |     hwnd: HWND, 
[INFO] [stdout]    |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/event.rs:23:10
[INFO] [stdout]    |
[INFO] [stdout] 23 |     msg: UINT, 
[INFO] [stdout]    |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WPARAM` in this scope
[INFO] [stdout]   --> src/event.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 24 |     wparam: WPARAM, 
[INFO] [stdout]    |             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope
[INFO] [stdout]   --> src/event.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 25 |     lparam: LPARAM
[INFO] [stdout]    |             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostQuitMessage` in this scope
[INFO] [stdout]   --> src/event.rs:37:29
[INFO] [stdout]    |
[INFO] [stdout] 37 |                 SC_CLOSE => PostQuitMessage(0),
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope
[INFO] [stdout]   --> src/event.rs:43:26
[INFO] [stdout]    |
[INFO] [stdout] 43 |                 let dc = GetDC(hwnd);
[INFO] [stdout]    |                          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]   --> src/event.rs:44:32
[INFO] [stdout]    |
[INFO] [stdout] 44 |                 let mut rect = RECT{left:0, top:0, right: 0, bottom: 0};
[INFO] [stdout]    |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetClientRect` in this scope
[INFO] [stdout]   --> src/event.rs:45:17
[INFO] [stdout]    |
[INFO] [stdout] 45 |                 GetClientRect(hwnd, &mut rect);
[INFO] [stdout]    |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FillRect` in this scope
[INFO] [stdout]   --> src/event.rs:46:17
[INFO] [stdout]    |
[INFO] [stdout] 46 |                 FillRect(dc, &rect, (COLOR_WINDOW+1) as HBRUSH);
[INFO] [stdout]    |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `COLOR_WINDOW` in this scope
[INFO] [stdout]   --> src/event.rs:46:38
[INFO] [stdout]    |
[INFO] [stdout] 46 |                 FillRect(dc, &rect, (COLOR_WINDOW+1) as HBRUSH);
[INFO] [stdout]    |                                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HBRUSH` in this scope
[INFO] [stdout]   --> src/event.rs:46:57
[INFO] [stdout]    |
[INFO] [stdout] 46 |                 FillRect(dc, &rect, (COLOR_WINDOW+1) as HBRUSH);
[INFO] [stdout]    |                                                         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MSG` in this scope
[INFO] [stdout]   --> src/event.rs:68:25
[INFO] [stdout]    |
[INFO] [stdout] 68 |         let mut message:MSG = uninitialized();
[INFO] [stdout]    |                         ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetMessageW` in this scope
[INFO] [stdout]   --> src/event.rs:70:16
[INFO] [stdout]    |
[INFO] [stdout] 70 |             if GetMessageW( &mut message as *mut MSG, null_mut(), 0, 0 ) > 0 {
[INFO] [stdout]    |                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MSG` in this scope
[INFO] [stdout]   --> src/event.rs:70:50
[INFO] [stdout]    |
[INFO] [stdout] 70 |             if GetMessageW( &mut message as *mut MSG, null_mut(), 0, 0 ) > 0 {
[INFO] [stdout]    |                                                  ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TranslateMessage` in this scope
[INFO] [stdout]   --> src/event.rs:71:17
[INFO] [stdout]    |
[INFO] [stdout] 71 |                 TranslateMessage( &message as *const MSG );
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MSG` in this scope
[INFO] [stdout]   --> src/event.rs:71:54
[INFO] [stdout]    |
[INFO] [stdout] 71 |                 TranslateMessage( &message as *const MSG );
[INFO] [stdout]    |                                                      ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DispatchMessageW` in this scope
[INFO] [stdout]   --> src/event.rs:73:21
[INFO] [stdout]    |
[INFO] [stdout] 73 |                     DispatchMessageW( &message as *const MSG );
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MSG` in this scope
[INFO] [stdout]   --> src/event.rs:73:58
[INFO] [stdout]    |
[INFO] [stdout] 73 |                     DispatchMessageW( &message as *const MSG );
[INFO] [stdout]    |                                                          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stdout]   --> src/image.rs:91:36
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub fn paint_to_dc(&self, hdc: HDC) {
[INFO] [stdout]    |                                    ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BITMAPINFO` in this scope
[INFO] [stdout]   --> src/image.rs:92:19
[INFO] [stdout]    |
[INFO] [stdout] 92 |         let bmi = BITMAPINFO {
[INFO] [stdout]    |                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BITMAPINFOHEADER` in this scope
[INFO] [stdout]   --> src/image.rs:93:24
[INFO] [stdout]    |
[INFO] [stdout] 93 |             bmiHeader: BITMAPINFOHEADER{
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BITMAPINFOHEADER` in this scope
[INFO] [stdout]   --> src/image.rs:94:35
[INFO] [stdout]    |
[INFO] [stdout] 23 | impl Image {
[INFO] [stdout]    |     - help: you might be missing a type parameter: `<BITMAPINFOHEADER>`
[INFO] [stdout] ...
[INFO] [stdout] 94 |                 biSize: size_of::<BITMAPINFOHEADER>() as DWORD,
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]   --> src/image.rs:94:58
[INFO] [stdout]    |
[INFO] [stdout] 94 |                 biSize: size_of::<BITMAPINFOHEADER>() as DWORD,
[INFO] [stdout]    |                                                          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LONG` in this scope
[INFO] [stdout]   --> src/image.rs:95:45
[INFO] [stdout]    |
[INFO] [stdout] 95 |                 biWidth: (self.stride/3) as LONG,
[INFO] [stdout]    |                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LONG` in this scope
[INFO] [stdout]   --> src/image.rs:96:42
[INFO] [stdout]    |
[INFO] [stdout] 96 |                 biHeight: self.height as LONG,
[INFO] [stdout]    |                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BI_RGB` in this scope
[INFO] [stdout]   --> src/image.rs:99:32
[INFO] [stdout]    |
[INFO] [stdout] 99 |                 biCompression: BI_RGB,
[INFO] [stdout]    |                                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]    --> src/image.rs:100:49
[INFO] [stdout]     |
[INFO] [stdout] 100 |                 biSizeImage: self.data.len() as DWORD,
[INFO] [stdout]     |                                                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RGBQUAD` in this scope
[INFO] [stdout]    --> src/image.rs:106:25
[INFO] [stdout]     |
[INFO] [stdout] 106 |             bmiColors: [RGBQUAD{
[INFO] [stdout]     |                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetDIBitsToDevice` in this scope
[INFO] [stdout]    --> src/image.rs:114:13
[INFO] [stdout]     |
[INFO] [stdout] 114 |             SetDIBitsToDevice(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]    --> src/image.rs:118:31
[INFO] [stdout]     |
[INFO] [stdout] 118 |                 self.width as DWORD,
[INFO] [stdout]     |                               ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]    --> src/image.rs:119:32
[INFO] [stdout]     |
[INFO] [stdout] 119 |                 self.height as DWORD,
[INFO] [stdout]     |                                ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]    --> src/image.rs:123:32
[INFO] [stdout]     |
[INFO] [stdout] 123 |                 self.height as DWORD,
[INFO] [stdout]     |                                ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DIB_RGB_COLORS` in this scope
[INFO] [stdout]    --> src/image.rs:126:17
[INFO] [stdout]     |
[INFO] [stdout] 126 |                 DIB_RGB_COLORS);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/open.rs:29:37
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub fn show_file_open_dialog(owner: HWND) -> Option<String> {
[INFO] [stdout]    |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `OPENFILENAMEW` in this scope
[INFO] [stdout]   --> src/open.rs:33:32
[INFO] [stdout]    |
[INFO] [stdout] 33 |         let mut openfilename = OPENFILENAMEW {
[INFO] [stdout]    |                                ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `OPENFILENAMEW` in this scope
[INFO] [stdout]   --> src/open.rs:34:36
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub fn show_file_open_dialog(owner: HWND) -> Option<String> {
[INFO] [stdout]    |                             - help: you might be missing a type parameter: `<OPENFILENAMEW>`
[INFO] [stdout] ...
[INFO] [stdout] 34 |             lStructSize: size_of::<OPENFILENAMEW>() as u32,
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetModuleHandleW` in this scope
[INFO] [stdout]   --> src/open.rs:36:24
[INFO] [stdout]    |
[INFO] [stdout] 36 |             hInstance: GetModuleHandleW(null_mut()),
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `OFN_EXPLORER` in this scope
[INFO] [stdout]   --> src/open.rs:47:20
[INFO] [stdout]    |
[INFO] [stdout] 47 |             Flags: OFN_EXPLORER | OFN_FILEMUSTEXIST | OFN_HIDEREADONLY | OFN_PATHMUSTEXIST,
[INFO] [stdout]    |                    ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `OFN_FILEMUSTEXIST` in this scope
[INFO] [stdout]   --> src/open.rs:47:35
[INFO] [stdout]    |
[INFO] [stdout] 47 |             Flags: OFN_EXPLORER | OFN_FILEMUSTEXIST | OFN_HIDEREADONLY | OFN_PATHMUSTEXIST,
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `OFN_HIDEREADONLY` in this scope
[INFO] [stdout]   --> src/open.rs:47:55
[INFO] [stdout]    |
[INFO] [stdout] 47 |             Flags: OFN_EXPLORER | OFN_FILEMUSTEXIST | OFN_HIDEREADONLY | OFN_PATHMUSTEXIST,
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `OFN_PATHMUSTEXIST` in this scope
[INFO] [stdout]   --> src/open.rs:47:74
[INFO] [stdout]    |
[INFO] [stdout] 47 |             Flags: OFN_EXPLORER | OFN_FILEMUSTEXIST | OFN_HIDEREADONLY | OFN_PATHMUSTEXIST,
[INFO] [stdout]    |                                                                          ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetOpenFileNameW` in this scope
[INFO] [stdout]   --> src/open.rs:58:22
[INFO] [stdout]    |
[INFO] [stdout] 58 |         let result = GetOpenFileNameW(&mut openfilename);
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_HSCROLL` in this scope
[INFO] [stdout]   --> src/ui.rs:20:59
[INFO] [stdout]    |
[INFO] [stdout] 20 |         let image = main.new_child("panel","",0,0,500,500,WS_HSCROLL|WS_VSCROLL);
[INFO] [stdout]    |                                                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VSCROLL` in this scope
[INFO] [stdout]   --> src/ui.rs:20:70
[INFO] [stdout]    |
[INFO] [stdout] 20 |         let image = main.new_child("panel","",0,0,500,500,WS_HSCROLL|WS_VSCROLL);
[INFO] [stdout]    |                                                                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope
[INFO] [stdout]   --> src/ui.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 25 |             SetWindowPos(
[INFO] [stdout]    |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOZORDER` in this scope
[INFO] [stdout]   --> src/ui.rs:32:17
[INFO] [stdout]    |
[INFO] [stdout] 32 |                 SWP_NOZORDER);
[INFO] [stdout]    |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetModuleHandleW` in this scope
[INFO] [stdout]   --> src/window.rs:21:25
[INFO] [stdout]    |
[INFO] [stdout] 21 |         let hinstance = GetModuleHandleW(null_mut());
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSW` in this scope
[INFO] [stdout]   --> src/window.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 |         let wnd_class = WNDCLASSW {
[INFO] [stdout]    |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_OWNDC` in this scope
[INFO] [stdout]   --> src/window.rs:23:21
[INFO] [stdout]    |
[INFO] [stdout] 23 |             style : CS_OWNDC | CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]    |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_HREDRAW` in this scope
[INFO] [stdout]   --> src/window.rs:23:32
[INFO] [stdout]    |
[INFO] [stdout] 23 |             style : CS_OWNDC | CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]    |                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_VREDRAW` in this scope
[INFO] [stdout]   --> src/window.rs:23:45
[INFO] [stdout]    |
[INFO] [stdout] 23 |             style : CS_OWNDC | CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]    |                                             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DefWindowProcW` in this scope
[INFO] [stdout]   --> src/window.rs:24:32
[INFO] [stdout]    |
[INFO] [stdout] 24 |             lpfnWndProc : Some(DefWindowProcW),
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassW` in this scope
[INFO] [stdout]   --> src/window.rs:35:21
[INFO] [stdout]    |
[INFO] [stdout] 35 |         let _atom = RegisterClassW(&wnd_class);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^ help: a function with a similar name exists: `register_class`
[INFO] [stdout] ...
[INFO] [stdout] 39 | pub fn register_class(name: &str) {
[INFO] [stdout]    | --------------------------------- similarly named function `register_class` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetModuleHandleW` in this scope
[INFO] [stdout]   --> src/window.rs:43:25
[INFO] [stdout]    |
[INFO] [stdout] 43 |         let hinstance = GetModuleHandleW(null_mut());
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSW` in this scope
[INFO] [stdout]   --> src/window.rs:44:25
[INFO] [stdout]    |
[INFO] [stdout] 44 |         let wnd_class = WNDCLASSW {
[INFO] [stdout]    |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_OWNDC` in this scope
[INFO] [stdout]   --> src/window.rs:45:21
[INFO] [stdout]    |
[INFO] [stdout] 45 |             style : CS_OWNDC | CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]    |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_HREDRAW` in this scope
[INFO] [stdout]   --> src/window.rs:45:32
[INFO] [stdout]    |
[INFO] [stdout] 45 |             style : CS_OWNDC | CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]    |                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_VREDRAW` in this scope
[INFO] [stdout]   --> src/window.rs:45:45
[INFO] [stdout]    |
[INFO] [stdout] 45 |             style : CS_OWNDC | CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]    |                                             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DefWindowProcW` in this scope
[INFO] [stdout]   --> src/window.rs:46:32
[INFO] [stdout]    |
[INFO] [stdout] 46 |             lpfnWndProc : Some(DefWindowProcW),
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassW` in this scope
[INFO] [stdout]   --> src/window.rs:57:21
[INFO] [stdout]    |
[INFO] [stdout] 57 |         let _atom = RegisterClassW(&wnd_class);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/window.rs:62:11
[INFO] [stdout]    |
[INFO] [stdout] 62 |     hwnd: HWND
[INFO] [stdout]    |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateWindowExW` in this scope
[INFO] [stdout]   --> src/window.rs:71:20
[INFO] [stdout]    |
[INFO] [stdout] 71 |             hwnd = CreateWindowExW(
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_OVERLAPPEDWINDOW` in this scope
[INFO] [stdout]   --> src/window.rs:75:17
[INFO] [stdout]    |
[INFO] [stdout] 75 |                 WS_OVERLAPPEDWINDOW | WS_VISIBLE,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]   --> src/window.rs:75:39
[INFO] [stdout]    |
[INFO] [stdout] 75 |                 WS_OVERLAPPEDWINDOW | WS_VISIBLE,
[INFO] [stdout]    |                                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CW_USEDEFAULT` in this scope
[INFO] [stdout]   --> src/window.rs:76:17
[INFO] [stdout]    |
[INFO] [stdout] 76 |                 CW_USEDEFAULT,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CW_USEDEFAULT` in this scope
[INFO] [stdout]   --> src/window.rs:77:17
[INFO] [stdout]    |
[INFO] [stdout] 77 |                 CW_USEDEFAULT,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CW_USEDEFAULT` in this scope
[INFO] [stdout]   --> src/window.rs:78:17
[INFO] [stdout]    |
[INFO] [stdout] 78 |                 CW_USEDEFAULT,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CW_USEDEFAULT` in this scope
[INFO] [stdout]   --> src/window.rs:79:17
[INFO] [stdout]    |
[INFO] [stdout] 79 |                 CW_USEDEFAULT,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetModuleHandleW` in this scope
[INFO] [stdout]   --> src/window.rs:82:17
[INFO] [stdout]    |
[INFO] [stdout] 82 |                 GetModuleHandleW(null_mut()),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]   --> src/window.rs:87:103
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub fn new_child(&self, class: &str, title: &str, x: i32, y: i32, width: i32, height: i32, style: DWORD) -> Self {
[INFO] [stdout]    |                                                                                                       ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateWindowExW` in this scope
[INFO] [stdout]   --> src/window.rs:92:20
[INFO] [stdout]    |
[INFO] [stdout] 92 |             hwnd = CreateWindowExW(
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]   --> src/window.rs:96:17
[INFO] [stdout]    |
[INFO] [stdout] 96 |                 WS_CHILD | WS_VISIBLE | style,
[INFO] [stdout]    |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]   --> src/window.rs:96:28
[INFO] [stdout]    |
[INFO] [stdout] 96 |                 WS_CHILD | WS_VISIBLE | style,
[INFO] [stdout]    |                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetModuleHandleW` in this scope
[INFO] [stdout]    --> src/window.rs:103:17
[INFO] [stdout]     |
[INFO] [stdout] 103 |                 GetModuleHandleW(null_mut()),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:108:31
[INFO] [stdout]     |
[INFO] [stdout] 108 |     pub fn get_hwnd(&self) -> HWND {
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/main.rs:37:39
[INFO] [stdout]    |
[INFO] [stdout] 37 | fn file_open(state: &mut State, hwnd: HWND) {
[INFO] [stdout]    |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InvalidateRect` in this scope
[INFO] [stdout]   --> src/main.rs:44:17
[INFO] [stdout]    |
[INFO] [stdout] 44 |                 InvalidateRect(hwnd, null_mut(), FALSE);
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FALSE` in this scope
[INFO] [stdout]   --> src/main.rs:44:50
[INFO] [stdout]    |
[INFO] [stdout] 44 |                 InvalidateRect(hwnd, null_mut(), FALSE);
[INFO] [stdout]    |                                                  ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]  --> src/event.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::mem::uninitialized;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/event.rs:68:31
[INFO] [stdout]    |
[INFO] [stdout] 68 |         let mut message:MSG = uninitialized();
[INFO] [stdout]    |                               ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 97 previous errors; 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0422, E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `reduce`
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] running `Command { std: "docker" "inspect" "0a3a22fb31bd3f210df127af2e22f7f509727a5aea41131607461be2f05d36e7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0a3a22fb31bd3f210df127af2e22f7f509727a5aea41131607461be2f05d36e7", kill_on_drop: false }`
[INFO] [stdout] 0a3a22fb31bd3f210df127af2e22f7f509727a5aea41131607461be2f05d36e7
